<?php

class Cliente {
    private $dataCadastro;
    private $profissao;
    private $endProfissional;
    private $faixaSalarial;
    private $numeroCompras;

    function __construct($dataCadastro, $profissao, $endProfissional, $faixaSalarial)
	{
		$this->dataCadastro=$dataCadastro;
        $this->profissao=$profissao;
        $this->endProfissional=$endProfissional;
        $this->faixaSalarial=$faixaSalarial;
        $this->numeroCompras=0;
    }
    
  	function registrarCliente($nome)
	{
		$query = "select id from pessoas where BINARY nome='".$nome."'";
		$row = mysql_query($query);
		$result = mysql_fetch_assoc($row);
		$query = "insert into clientes(Pessoas_id,Numero_de_Compra,faixaSalarial,endProfissional,dataCadastro,profissao) values (".$result['id'].",".$this->numeroCompras.",".$this->faixaSalarial.",'".$this->endProfissional."','".$this->dataCadastro."','".$this->profissao."')";		
		return mysql_query($query) or die (mysql_error());
	}
	function editarCliente($opcao,$dado,$id,$tipo) {
		if ($tipo == 1)
		$query = "update clientes set ".$opcao."=".$dado." where id=".$id;
		elseif ($tipo == 2)
		$query = "update clientes set ".$opcao."='".$dado."' where id=".$id;
	}
	public static function excluirCliente($id)
	{
		$query = "delete from clientes where Pessoas_id = ".$id;
		mysql_query($query) or die (header("location:../view/erro.php?erro=clienteRelacionado"));
	}
     
    public function getDataCadastro() {
         return $this->dataCadastro;
     }

     public function setDataCadastro($dataCadastro) {
         $this->dataCadastro = $dataCadastro;
     }

     public function getProfissao() {
         return $this->profissao;
     }

     public function setProfissao($profissao) {
         $this->profissao = $profissao;
     }

     public function getendProfissional() {
         return $this->endProfissional;
     }

     public function setendProfissional($endProfissional) {
         $this->endProfissional = $endProfissional;
     }

     public function getFaixaSalarial() {
         return $this->faixaSalarial;
     }

     public function setFaixaSalarial($faixaSalarial) {
         $this->faixaSalarial = $faixaSalarial;
     }

     public function getNumeroCompras() {
         return $this->numeroCompras;
     }

     public function setNumeroCompras($numeroCompras) {
         $this->numeroCompras = $numeroCompras;
     }


}